@charset "gb2312";
/* CSS Document */
/* html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}*/
body{margin:0;padding:0;font-size:16px;color:#606060;line-height:32px;background:#ffffff;font-family:"Î¢ÈíÑÅºÚ";}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,p{margin:0;padding:0;border:0;color:#000}
ul,li{list-style:none;}
a{text-decoration:none;color:#606060;}
a:hover{text-decoration:underline;color:#e83827}
.clear{clear:both}
.left{float:left}
.right{float:right}
.main{width:1440px;margin:0 auto;}
.mar50{margin:50px auto;}
input,textarea{-webkit-box-sizing: border-box;}
.fadeIn1{opacity: 1 !important;transform: translateY(0px) !important;}

.head{height:96px;background-color:#000000;position: fixed;z-index: 999; width:100%;}
.logo{margin-top:26px;width:171px;}
.menu{line-height:96px;}
.menu ul li{width:100px;float:left;color:#fff;font-size:16px;position:relative;}
.menu ul li:last-child{width:130px;text-align:right;}
.menu ul li a{display:block;text-align:center;font-size:16px;color:#fff;}
.menu ul li a:hover,
.menu ul li .cur{color:#e83827;text-decoration:none;}
.menu ul li ul{display:none;position:absolute;top:96px;left:0;background-color:#fff;z-index:9999;}
.menu ul li ul li{float:none;line-height:40px;height:40px;overflow:hidden;}
.menu ul li ul li a{color:#000;}
.menu ul li:hover ul{display:block;padding-bottom:20px;}
.menu ul li ul li:last-child{width:100%;text-align:center;}

#hbanner { position: relative;height:599px;}
.swiper {margin:0 auto;position: relative;width:100%;height:599px;overflow: hidden;zoom: 1;}
.swiper .Hslide li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.swiper:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.swiper:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}

.swiper:hover .flex-next:hover,
.swiper:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.swiper .Hslide a img {width: 100%;height: 599px;display: block;}


.one{margin:59px 0 21px;}
.one ul{text-align:center;}
.one ul li{background-color:#000;color:#fff;height:55px;display:inline-block;margin:0 13px;font-size:26px;line-height:56px;cursor:pointer;overflow:hidden;padding:0 10px;}
.one ul li:hover,.one ul li.cur{background-color:#ac1e23;}

.two{border-top:1px #bababa solid;position:relative;opacity: 0;transform: translateY(100px);transition: all 1.5s ease;}
.two .desc{font-size:16px;color:#000;width:1440px;line-height:72px;text-align:center;background:url(../img/red5.jpg) no-repeat center 0px;position:absolute;left:0;top:-3px;z-index:7;}
.two ul{margin:90px auto;display:none;}
.two ul.on{display:block;}
.two ul li{width:459px;float:left;height:347px;position:relative;margin-bottom:36px;}
.two ul li img{width:459px; height:322px;transition: all .35s;display: block;}
.two ul li:hover img{/*transform: translate(0,-10%);*/transform: translateY(-30px);transition: all 1s ease;}
.two ul li font{display:block;width:330px;height:54px;line-height:54px;background-color:#eaeaea;text-align:center;font-size:20px;color:#000000;position:absolute;left:65px;bottom:0;}
.two ul li:nth-child(2),.two ul li:nth-child(5),.two ul li:nth-child(8),.two ul li:nth-child(11){margin:0 30px 36px 31px;}
.two ul li:hover font{color:#F00;}

.three{width:1496px;margin:15px auto;opacity: 0;transform: translateY(100px);transition: all 1.5s ease;}
.three .htitle{font-size:40px;color:#000;text-align:center;line-height:72px;font-weight:bold;}
.three .htitle2{font-size:30px;color:#000;text-align:center;line-height:50px;}
.three .desc{font-size:16px;color:#000;line-height:72px;text-align:center;}
.three .desc2{font-size:16px;color:#000;line-height:50px;text-align:center;background:url(../img/desc2.jpg) no-repeat center bottom;padding-bottom:20px;}
.three ul.index{}
.three ul.index li{width:322px;float:left;border:#d7d7d7 1px solid;height:280px;margin:25px;}
.three ul.index li img{display:block;transition: all .35s;width:322px; height:214px;}
.three ul.index li:hover img{transform: translateY(-30px);transition: all 1s ease;}
.three ul.index li font{display:block;border-top:10px #b60f1d solid;text-align:center;font-size:20px;color:#000;line-height:50px;}
.three ul.index li:hover{background-color:#ac1e23;}
.three ul.index li:hover font{color:#fff;font-size:28px;transform: translateY(-30px);transition: all 1s ease;text-decoration:none;}
.three ul.index li a:hover{text-decoration:none;}

.three ul.pro{margin:50px auto;width:1440px;}
.three ul.pro li{width:459px;float:left;height:347px;position:relative;margin-bottom:36px;}
.three ul.pro li font{display:block;width:330px;height:54px;line-height:54px;background-color:#eaeaea;text-align:center;font-size:20px;color:#000000;position:absolute;left:65px;bottom:0;}
.three ul.pro li:nth-child(2){margin:0 30px 36px 31px;}
.three ul.pro li:hover font{color:#F00;}
.three ul.pro li:hover img{transform: translateY(-30px);transition: all 1s ease;}
.four{background:url(../img/slsb.jpg) no-repeat center;height:550px;overflow:hidden;opacity: 0;transform: translateY(100px);transition: all 1.5s ease;}
.four .htitle{font-size:40px;margin-top:84px;line-height:80px;color:#fff;text-align:center;font-weight:bold;}
.four .desc{font-size:16px;text-align:center;color:#fff;margin-top:10px;}
.four ul{margin-top:90px;}
.four ul li{width:33%;float:left;text-align:center;color:#fff;font-size:20px;}
.four ul li font{font-size:50px;color:#fff;display:block;line-height:70px;font-weight:bold;}

.five{width:1486px;margin:51px auto;opacity: 0;transform: translateY(100px);transition: all 1.5s ease;}
.five a:hover{text-decoration:none;}
.five .left a img{display:block;transition: all .35s;width:704px; height:243px;}
.five .left a:hover img{transform: scale(1.03); z-index:8;transition: all 1s ease;}
.five .htitle{font-size:40px;color:#000;text-align:center;line-height:72px;font-weight:bold;}
.five .desc{font-size:16px;color:#000;line-height:72px;text-align:center;}
.five .first{border:1px solid #d7d7d7;width:645px;height:242px;padding-left:44px;padding-right:34px;position:relative;}
.five .ntitle{font-size:20px;color:#000;line-height:72px;}
.five .ndesc{color:#7b7b7b;line-height:28px;}
.five .newa{position:absolute;bottom:30px;left:44px;z-index:2}
.five .newa a{color:#ac1e23;}
.five ul{margin:50px 0;}
.five ul li{width:277px;height:172px;background-color:#f0f0f0;padding:24px;position:relative;float:left;margin:0 23px; color:#7b7b7b;transition: all .35s;}
.five ul li .ntitle{line-height:50px;}
.five ul li .ntitle a{color:#000;}
.five ul li .newa{left:24px;}
.five ul li:hover{background-color:#ac1e23;transition: all 1s ease;transform: translateY(-20px);}
.five ul li:hover .ntitle a{color:#ffffff;}
.five ul li:hover .ndesc a{color:#e5e5e1;}
.five ul li:hover .newa a{color:#fff;}

.tree{ background-color:#f5f5f5;height:62px;line-height:57px;}
.tree .left{font-size:20px;color:#000;}
.tree ul{text-align:center;}
.tree ul li{width:123px;text-align:center;float:left;background:url(../img/line.jpg) no-repeat right center;}
.tree ul li:last-child{background:none;}
.tree ul li a{font-size:20px;color:#000;display:block;width:100px;margin:0 auto;text-align:center;height:62px;overflow:hidden;}
.tree ul li a:hover,.tree ul li a.cur{border-bottom:5px solid #ac1e23;color:#ac1e23;text-decoration:none;}
.tree .right{text-align:right;color:#000;}
.tree .right a{color:#000;}
.tree .right a:hover,.tree .right a.cur{color:#ac1e23;}

.bottom{background-color:#f5f5f5;padding:50px 0;}
.bottom .htitle{font-size:30px;color:#5c5c5d;text-align:center;line-height:60px;}
.bottom .desc{font-size:16px;color:#000;line-height:32px;text-align:center;}
.bottom ul{margin:40px auto;}
.bottom ul li{width:33%;float:left;text-align:center;color:#838384;font-size:22px;}
.bottom ul li img{display:block;margin:0 auto 20px;}

.ctitle{text-align:center;font-size:40px;line-height:100px;color:#000;margin-top:20px;}
.case{border-top:1px #bababa solid;position:relative;opacity: 0;transform: translateY(100px);transition: all 1.5s ease;}
.case .desc{font-size:16px;color:#000;width:1440px;line-height:72px;text-align:center;background:url(../img/red5.jpg) no-repeat center 0px;position:absolute;left:0;top:-3px;z-index:7;}
.case .soso{background-color:#eeeeee;margin-top:100px;line-height:66px;color:#000;text-align:center;}
.case .soso select{height:39px;background-color:#fff;border:none;width:300px;padding:0 10px;margin:0 10px;}
.case .soso input{background-color:#ac1e23;width:98px;height:39px;color:#fff;border:none;}
.case ul.list{margin:52px auto;}
.case ul.list li{width:459px;float:left;margin-bottom:36px;text-align:center;border:1px solid #eeeeee;padding-bottom:30px;line-height:54px;}
.case ul.list li font{display:block;height:54px;line-height:54px;font-size:16px;color:#000000;}
.case ul.list li:nth-child(2),.case ul li:nth-child(5){margin:0 29px 36px 28px;}
.case ul.list li:hover font{color:#F00;}
.case ul.list li:hover img{transform: translateY(-30px);transition: all 1s ease; }
.case h1{font-size:28px;line-height:58px;text-align:center;margin-top:40px;color:#000000;}
.case .cont{margin:40px auto;color:#000;}
.case .cont p{margin:10px 0;}
.case ul.mar100{margin-top:100px;}
.case .serimg{ height:104px;background-color:#eeeeee;margin-top:20px;}
/*°¸ÀýÏêÇéÒ³µÄÂÖ²¥Í¼--- star---*/
.flexslider {margin:40px auto;position: relative;width:1036px;height:588px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 482px;display: block;}
/*°¸ÀýÏêÇéÒ³µÄÂÖ²¥Í¼--- stop---*/

.page{}
.page h1{font-size:28px;line-height:58px;text-align:center;margin-top:40px;color:#000000;}
.page .cont{margin:40px auto;}
.page .cont p{margin:10px 0;}
.pcont{margin:20px 0;}
.pcont p{margin:10px 0;}
.product{ margin:50px auto;}
.product .left{width:710px;min-height:464px;background-color:#eeeeee;}
.product .right{width:703px;}
.product h1{font-size:28px;border-bottom:1px solid #bbbbbb;line-height:34px;padding-bottom:18px;color:#000;}
.product .make{margin-top:20px;}
.product .make a{display:block;float:left;font-size:16px;width:160px;height:40px;line-height:40px;margin-right:13px;text-align:center;color:#868686;background-color:#e4e4e4;border-radius:5px;}
.product .make a:hover{background-color:#e83827;color:#fff;text-decoration:none;}
.news{margin:51px auto;width:1490px;}
.news a:hover{text-decoration:none;}
.news .first{border:1px solid #d7d7d7;width:656px;height:398px;padding-left:44px;padding-right:34px;position:relative;}
.news .ntitle{font-size:20px;color:#000;line-height:72px;}
.news .ndesc{color:#7b7b7b;}
.news .newa{position:absolute;bottom:30px;left:44px;z-index:2}
.news .newa a{color:#ac1e23;}
.news ul.list{margin:50px auto;width:1490px;}
.news ul.list li{width:645px;height:170px;background-color:#f0f0f0;padding:25px;position:relative;float:left;margin:19px 25px;}
.news ul.list li .ntitle{line-height:50px;}
.news ul.list li .ndesc{height:84px;line-height: 26px; overflow:hidden;}
.news ul.list li .newa{left:24px;}
.news h1{font-size:28px;line-height:58px;text-align:center;margin-top:40px;color:#000000;}
.news .cont{margin:40px auto;color:#000;}
.news .cont p{margin:10px 0;}

.ncont{}
.ncont h1{ font-size:20px;color:#000;text-align:center;background-color:#f5f5f5;line-height:40px;padding-top:20px;}
.ncont .line{ font-size:12px;color:#7a7a7a;text-align:center;background-color:#f5f5f5;line-height:28px;padding-bottom:20px;}
.ncont .main{margin:40px auto;}
.ncont .left{width:1066px;}
.ncont .left p{margin:10px 0;}
.ncont .right{width:324px;}
.ncont .article{border:2px solid #e5e5e5;padding:25px 20px;margin-bottom:13px;}
.ncont .article .pn{background:url(../img/line.jpg) repeat-x center;line-height:26px;height:26px;}
.ncont .article .pn span{display:block;background-color:#fff;width:57px;}
.ncont .article .date{color:#a2a2a2;margin-bottom:10px;}
.ncont .recom{border:4px solid #e5e5e5;padding:25px 20px;}
.ncont .recom .title{color:#262626;font-size:16px; padding-bottom:10px;}
.ncont .recom .title span{float:right;}
.ncont .recom .title span a{color:#262626;font-size:14px;}
.ncont .recom .title span a:hover{color:#e83827;}
.ncont .recom ul li{border-top:#e5e5e5 solid 1px;padding:18px 0;}
.ncont .recom ul li span{display:block;color:#a2a2a2;}
.contact{margin:50px auto;}
.contact ul li{border:1px solid #e5e5e5;width:627px;height:177px;float:left;padding:20px 30px;}
.contact ul li:nth-child(even){float:right;}
.contact ul li .tel{font-size:30px;width:142px;background:url(../img/line2.jpg) no-repeat right center;float:left;line-height:177px;}
.contact ul li .addr{float:right;width:448px;color:#000;}
.contact ul li .addr p{margin:10px 0;}
.contact ul li .addr p strong{font-size:16px;}

.book{}
.book h2{font-size:30px;color:#000;padding-left:86px;line-height:60px;}
.book form{margin:20px 0 40px;}
.book input{width:572px;height:73px;background-color:#f5f5f5;border:none;padding:0 39px;margin-bottom:30px;}
.book textarea{width:1171px;height:260px;background-color:#f5f5f5;border:none;padding:39px;margin-bottom:30px;}
.book .mar24{margin-right:24px;}
.book .wid1170{width:1171px;}
.book .submit{background-color:#9a1e23;width:292px;color:#FFF;font-size:24px;margin-left:40px;}

.foot{background-color:#000;}
.foot .sotext{width:264px;height:64px;background-color:#717171;border:0;color:#000;line-height:64px;float:left;padding-left:24px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.foot .left img{margin:60px 0 26px;}
.foot .right{width:880px;margin-top:60px;}
.foot .right ul{float:left;width:170px;}
.foot .right ul li{color:#fff;line-height:30px;}
.foot .right ul li strong{font-size:20px;line-height:40px;}
.foot .right ul li a{color:#d1d0d0;}
.foot .right ul:last-child{width:200px;}
.foot .link{color:#fff;margin-top:15px;}
.foot .link a{color:#d1d0d0;}
.foot .copyright{border-top:1px solid #252525;line-height:77px;color:#bababa; margin-top:25px;}
.foot input::-webkit-input-placeholder {/* WebKit browsers */ color: #000;}
.foot input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000;}
.foot input:-ms-input-placeholder {/* Internet Explorer 10+ */ color: #000;}
#showbox { background:#eee;}
#showbox span { background:url(../img/whitebg.png) repeat;}
#showsum { left:25px;margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:710px;position:relative;}
.showpage a { display:block;width:15px;border:1px solid #ddd;height:60px;line-height:60px;background:#eee;text-align:center;font-size:18px;position:absolute;left:0;top:-62px;text-decoration:none;color:#999;}
.showpage a#shownext { left:auto;right:0;}
.showpage a:hover { background:#ccc;color:#777;}


/* ·ÖÒ³ */
.paging{padding:50px 10px 30px;margin:3px;text-align:center;font-size:14px;}
.paging a{display:inline-block;*display:inline;zoom:1;margin:3px;border:1px solid #e5e5e5;background:#fff;line-height:27px;width:27px;;vertical-align: top;}
.paging a:hover{text-decoration:none;}
.paging span{color:#000;background-color:#fff;line-height:27px;width:27px;width:110px;margin:3px;border:1px solid #e5e5e5;display:inline-block;text-align:center;}
.paging a.home{background:url(../img/home.png) no-repeat center;}
.paging a.home:hover,.paging a.home2{background:url(../img/home2.png) no-repeat center;}

.paging a.pre{background:url(../img/pre.png) no-repeat center;}
.paging a.pre:hover,.paging a.pre2{background:url(../img/pre2.png) no-repeat center;}

.paging a.next{background:url(../img/next.png) no-repeat center;}
.paging a.next:hover,.paging a.next2{background:url(../img/next2.png) no-repeat center;}

.paging a.end{background:url(../img/end.png) no-repeat center;}
.paging a.end:hover,.paging a.end2{background:url(../img/end2.png) no-repeat center;}

a.gotop {
    display: block;
    width: 45px;
    height: 45px;
    background: #222 url(../img/gotop.png) center center no-repeat;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 102;
}